import re

# 法一：使用正则表达式，筛选规则，优先www.，之后再.com，最后再双斜线
# 法二：使用split函数分割方法
findDomainName = re.compile(r'(http?://)?(www\d?\.)?(?P<name>[\w-]+)\.')

def main():
    url = 'http://github.com/carbonfive/raygun'
    domain_name(url)

def domain_name(url):
    print(re.search(findDomainName, url).group('name'))

if __name__ == '__main__':
    main()